package com.miya.demo.model.dto.map;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 高德地理编码（高德地址转经纬度）原始入参
 *
 * @author CaiXiaowei
 * @date 2022/09/23
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class GaodeMapGeoDTO {
    /**
     * 高德Key
     * 
     * 必填
     */
    private String key;

    /**
     * 结构化地址信息
     * 
     * 规则遵循：国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦，
     * 
     * 如：北京市朝阳区阜通东大街6号。如果需要解析多个地址的话，请用"|"进行间隔，并且将 batch 参数设置为 true，最多支持 10 个地址进进行"|"分割形式的请求。
     * 
     * 必填
     */
    private String address;

    /**
     * 批量查询控制
     * 
     * batch 参数设置为 true 时进行批量查询操作，最多支持 10 个地址进行批量查询。
     * 
     * batch 参数设置为 false 时进行单点查询，此时即使传入多个地址也只返回第一个地址的解析查询结果
     * 
     * 默认 false
     */
    private Boolean batch;

}
